application asset management software development .net financial planning software customer java projects c++ radius3 j2ee consulting outsourcing relationship offshore open source marine investment development management outsource developers crm thin-client bpo